# 开发时间 2023/6/16 14:36
import mysql.connector


def get_connector():
    conn = mysql.connector.connect(host='127.0.0.1'  # 连接名称，默认127.0.0.1
                                   , user='root'  # 用户名
                                   , passwd='root'  # 密码
                                   , port=3306  # 端口，默认为3306
                                   , db='python_code'  # 数据库名称
                                   , charset='utf8'  # 字符编码
                                   )
    return conn


def get_cur(connector):
    cur = connector.cursor()  # 生成游标对象
    return cur


def get_data(cur, sqls):
    cur.execute(sqls)  # SQL语句
    data = cur.fetchall()
    return data  # 通过fetchall方法获得数据


def cur_close(cur):
    cur.close()  # 关闭游标


def conn_close(conn):
    conn.close()  # 关闭连接
